A.SELECT姓名FROM运动员WHEREEXISTS(SELECT*FROM项目WHEREEXISTS(SELECT*FROM比赛WHERE运动员.运动员编号=比赛.运动员编号AND项目.项目编号=比赛.项目编号));
B.SELECT姓名FROM运动员WHERENOTEXISTS(SELECT*FROM比赛WHERE运动员.运动员编号=比赛.运动员编号);
C.SELECT姓名FROM运动员,比赛,项目WHERE运动员.运动员编号=比赛.运动员编号AND项目.项目编号=比赛.项目编号;
D.SELECT姓名FROM运动员WHERENOTEXISTS(SELECT*FROM项目WHERENOTEXISTS(SELECT*FROM比赛WHERE运动员.运动员编号=比赛.运动员编号AND项目.项目编号=比赛.项目编号));
A.SELECT姓名,队别FROM运动员,比赛,项目WHERE运动员.运动员编号=比赛.运动员编号AND项目.项目编号=比赛.项目编号AND名称=’男子10米跳水’AND队别<>’江苏’AND成绩<ALL(SELECT成绩FROM运动员,比赛,项目WHERE运动员.运动员编号=比赛.运动员编号AND项目.项目编号=比赛.项目编号AND名称=’男子10米跳水’AND队别=’江苏’);
B.SELECT姓名,队别FROM运动员,比赛,项目WHERE运动员.运动员编号=比赛.运动员编号AND项目.项目编号=比赛.项目编号AND名称=’男子10米跳水’AND成绩>(SELECTMAX(成绩)FROM运动员,比赛,项目WHERE运动员.运动员编号=比赛.运动员编号AND项目.项目编号=比赛.项目编号AND名称=’男子10米跳水’AND队别=’江苏’);
C.SELECT姓名,队别FROM运动员,比赛,项目WHERE运动员.运动员编号=比赛.运动员编号AND项目.项目编号=比赛.项目编号AND名称=’男子10米跳水’AND队别<>’江苏’AND成绩>ANY(SELECT成绩FROM运动员,比赛,项目WHERE运动员.运动员编号=比赛.运动员编号AND项目.项目编号=比赛.项目编号AND名称=’男子10米跳水’AND队别=’江苏’);
D.SELECT姓名,队别FROM运动员,比赛,项目WHERE运动员.运动员编号=比赛.运动员编号AND项目.项目编号=比赛.项目编号AND名称=’男子10米跳水’AND队别<>’江苏’AND成绩>(SELECTMAX(成绩)FROM运动员,比赛,项目WHERE运动员.运动员编号=比赛.运动员编号AND项目.项目编号=比赛.项目编号AND名称=’男子10米跳水’AND队别=’江苏’);
A.GRANTUPDATE(成绩)ON比赛TO’李勇’WITHGRANTOPTION;
B.GRANTUPDATE(成绩)ON比赛TO李勇WITHGRANTOPTION;
C.GRANTUPDATEON比赛(成绩)TO李勇;
D.GRANT成绩ON比赛TO李勇;
A.REVOKEUPDATE(成绩)ON比赛TO李勇CASCADE;
B.REVOKEUPDATE(成绩)ON比赛FROM’李勇’CASCADE;
C.REVOKEUPDATE(成绩)ON比赛FROM李勇CASCADE;
D.REVOKEUPDATE(成绩)ON比赛FROM李勇;
A.基本表”运动员“里可以不建立索引
B.基本表”项目“里能建立多个非聚集索引
C.为提高基本表”比赛“的查询效率,索引越多越好
D.基本表”项目“里最多只能有一个聚集索引
数据库原理与应用
陆军工程大学
军职在线答案
大学网课